R Programming Basics to advance